package com.gdssoft.pdaweb.model;

import java.util.Date;

import com.gdssoft.core.model.BaseModel;
import com.gdssoft.core.model.CheckCompleteResult;
import com.gdssoft.core.model.GenericModel;
import com.google.gson.annotations.Expose;

/**
 * 巡检任务
 * @author F3230313
 *
 */
public class CheckTask extends BaseModel 
implements GenericModel {

	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;
	@Expose
	protected Long assignmentId;
	@Expose
	protected Long taskId;
	@Expose 
	protected String description;
	@Expose
	protected String status;
	@Expose
	protected Date exstatusDate;
	
	protected String uploadDt;
	protected String downLoadDt;
	protected String feedbackDt;
	
	/**
	 * 更新人
	 */
	protected String lastEditBy;
	/**
	 * 更新时间
	 */
	protected Date lastEditDt;
	public String getCreatedBy() {
		return createdBy;
	}



	public void setCreatedBy(String createdBy) {
		this.createdBy = createdBy;
	}



	public Date getCreatedDt() {
		return createdDt;
	}



	public void setCreatedDt(Date createdDt) {
		this.createdDt = createdDt;
	}


	/**
	 * 创建人
	 */
	protected String createdBy;
	/**
	 * 创建时间
	 */
	protected Date createdDt;



	public Long getAssignmentId() {
		return assignmentId;
	}



	public void setAssignmentId(Long assignmentId) {
		this.assignmentId = assignmentId;
	}



	public Long getTaskId() {
		return taskId;
	}



	public void setTaskId(Long taskId) {
		this.taskId = taskId;
	}



	public String getDescription() {
		return description;
	}



	public void setDescription(String description) {
		this.description = description;
	}



	public String getStatus() {
		return status;
	}



	public void setStatus(String status) {
		this.status = status;
	}



	public Date getExstatusDate() {
		return exstatusDate;
	}



	public void setExstatusDate(Date exstatusDate) {
		this.exstatusDate = exstatusDate;
	}



	public String getUploadDt() {
		return uploadDt;
	}


	public void setUploadDt(String uploadDt) {
		this.uploadDt = uploadDt;
	}


	public String getDownLoadDt() {
		return downLoadDt;
	}


	public void setDownLoadDt(String downLoadDt) {
		this.downLoadDt = downLoadDt;
	}


	public String getFeedbackDt() {
		return feedbackDt;
	}


	public void setFeedbackDt(String feedbackDt) {
		this.feedbackDt = feedbackDt;
	}


	public String getLastEditBy() {
		return lastEditBy;
	}


	public void setLastEditBy(String lastEditBy) {
		this.lastEditBy = lastEditBy;
	}


	public Date getLastEditDt() {
		return lastEditDt;
	}


	public void setLastEditDt(Date lastEditDt) {
		this.lastEditDt = lastEditDt;
	}


	@Override
	public CheckCompleteResult checkComplete() {
		// TODO 增加检查逻辑
		return null;
	}

}
